package com.edu.study.entities.po;

import com.baomidou.mybatisplus.annotation.TableName;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.Date;


@Data
@Accessors(chain = true)
@TableName("sys_notice")
public class AppSysNotice {

  /** 公告ID */
  private Long noticeId;

  /** 公告标题 */
  private String noticeTitle;

  /** 公告类型（1通知 2公告） */
  private String noticeType;

  /** 公告内容 */
  private String noticeContent;

  /** 公告状态（0正常 1关闭） */
  private String status;

  /** 是否群发（0 是 1 否） */
  private String massText;

  /**
   * 新增字段 memberId
   */
  private String memberId;

  /**
   * 是否已读
   */
  private Integer isRead;

  /** 创建者 */
  private String createBy;

  /** 创建时间 */
  @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  private Date createTime;

  /** 更新者 */
  private String updateBy;

  /** 更新时间 */
  @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  private Date updateTime;

  /** 备注 */
  private String remark;

}
